如果一个类并没有标记[Serializable],有没有办法将它序列化?

来源:百度知道 编辑:UC知道 时间:2024/05/24 03:46:15
这个类继承自MarshalByRefObject,但是它的private field都不是[Serializable],也不是MarshalByRefObject
有没有可能访问到stack来读取被引用的对象?

另外,2楼太外行,就别出来现眼了,谢谢

没有的 ?
也不可能实现的

1 序列化
命名空间 using System.Runtime.Serialization.FormattersBinary
要序列化的类 头部添加[Serializable]
序列化子类 也必须可序列化
序列化
FileStream fs= new FileStream("name.txt",FileMode.Create);
BinaryFormatter bf= new BinaryFormatter();
bf.Serialize(fs,序列化类对象);

2 反序列化
FileStream fs= new FileStream("name.txt",FileMode.Open);
BinaryFormatter bf= new BinaryFormatter();
序列化类对象=(序列化类)bf.Deserialize(fs);

不可能 必须标记

五线谱上开头那里,如果标记了一个降号,那是什么调? 如果我种一棵杨树,在离地一米处做一个标记(树上),三年后,标记离地几米?A一米B三米C无法判断 如果你觉得你对不起一个男生朋友(只是朋友并没有别的关系)那怎么办 如果把细胞中的一个DNA分子用磷32进行标记.该细胞连续经过4次有丝分裂, 如果一个保健品有防伪标记,但该产品的卫生许可证号在网上查的结果是没有此批号,能不能断定该产品是假的 咳嗽一个星期了,并没有感冒,是什么原因 如果签证被拒签的话,护照上会有什么标记吗? 叶绿体外膜是否有标记酶?如果有,是什么? 任务栏右边的网络标记边上还有一个相同标记上有黄色感叹号啥意思? 同是达到一个目的在CSS 中的标记和 HTML中的标记有何不同